blockchain tutorial 1 binary decimal and hexadecimal numbers